@import url("chrome://global/locale/intl.css");
@import url("chrome://global/skin/aboutDialog.css");
@import url("chrome://common/skin/global.css");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
radio{
-moz-binding:url("chrome://global/skin/globalBindings.xml#radio")}

menulist > menupopup,
.menulist-menupopup{
-moz-binding:url("chrome://global/content/bindings/popup.xml#popup-scrollbars")}

.menulist-compact{
-moz-binding:url("chrome://global/skin/globalBindings.xml#menulist-compact")}

progressmeter[mode="undetermined"]{
-moz-binding:url("chrome://global/content/bindings/progressmeter.xml#progressmeter-undetermined")}

window,
page,
dialog,
wizard,
prefwindow{
-moz-appearance:window;
background:#d3e3f7;
color:#2a2a2b;
font:message-box}

window.dialog{
padding-top:8px;
padding-bottom:10px;
-moz-padding-start:8px;
-moz-padding-end:10px}

.message-icon,
.alert-icon,
.error-icon,
.question-icon{
width:32px;
height:32px}

.message-icon{
list-style-image:url("chrome://global/skin/icons/Message.png")}

.alert-icon{
list-style-image:url("chrome://global/skin/icons/Warning.png")}

.error-icon{
list-style-image:url("chrome://global/skin/icons/Error.png")}

.question-icon{
list-style-image:url("chrome://global/skin/icons/Question.png")}

iframe{
border:none;
width:100px;
height:100px;
min-width:10px;
min-height:10px}

#browser-bottombox{
background:url("chrome://browser/skin/toolbar/statusbar.png") repeat-x}

statusbar{
-moz-appearance:none;
min-height:22px;
background-color:transparent}

statusbarpanel{
-moz-appearance:none;
-moz-box-align:center;
-moz-box-pack:center;
border:none;
background-color:transparent!important;
padding:0 5px}

.statusbar-resizerpanel{
-moz-box-align:end;
-moz-box-pack:end;
-moz-appearance:none;
border:none;
background:transparent;
padding:0}

.statusbarpanel-iconic,
.statusbarpanel-iconic-text,
.statusbarpanel-menu-iconic{
padding:0 1px;
color:#696969}

.statusbarpanel-text{
color:#696969}

statusbarpanel#statusbar-display{
-moz-padding-start:0}

resizer[dir="bottomright"]{
-moz-appearance:resizer;
cursor:se-resize;
background:inherit!important}

#sidebar-box{
background-color:#d3e3f6;
padding:5px!important}

#main-window[tabmode="1"] #sidebar-box{
background-color:#f2f7fd}

sidebarheader{
height:15px;
background-color:transparent;
-moz-appearance:none;
border:none}

sidebarheader > label{
font-size:130%;
color:#062d75;
font-weight:bold}

#history-panel > hbox,
#bookmarksPanel > hbox{
padding-bottom:10px}

#historyTree,#bookmarks-view{
-moz-padding-start:4px;
-moz-padding-end:6px}

#sidebar-splitter:-moz-system-metric(windows-default-theme){
border:0;
-moz-border-end:1px solid;
-moz-border-right-colors:#b5c2dc;
-moz-border-left-colors:#b5c2dc;
min-width:0;
width:3px;
background-color:transparent;
-moz-margin-start:-3px;
position:relative;
z-index:10}

#sidebar-box .tabs-closebutton{
list-style-image:url("chrome://global/skin/icons/closeSidebar.png");
-moz-image-region:rect(0,12px,12px,0);
background:transparent;
padding:0;
margin-right:3px}

#sidebar-box .tabs-closebutton:hover{
-moz-image-region:rect(12px,12px,24px,0)}

#sidebar-box .tabs-closebutton:hover:active{
-moz-image-region:rect(24px,12px,36px,0);
outline:none}

#sidebar-box .tabs-closebutton:focus{
outline:none}

#search-box,
#search-box:hover,
#search-box:hover:active{
-moz-border-top-colors:#f1ca7f #c7a15a;
-moz-border-right-colors:#f1ca7f #c7a15a;
-moz-border-bottom-colors:#f1ca7f #c7a15a;
-moz-border-left-colors:#f1ca7f #c7a15a}

.toolbar-focustarget{
-moz-user-focus:ignore!important}

.inset{
border:1px solid ThreeDShadow;
border-right-color:ThreeDHighlight;
border-bottom-color:ThreeDHighlight;
margin:0 5px 5px}

.outset{
border:1px solid ThreeDShadow;
border-left-color:ThreeDHighlight;
border-top-color:ThreeDHighlight}

separator:not([orient="vertical"]){
height:1.5em}

separator[orient="vertical"]{
width:1.5em}

separator.thin:not([orient="vertical"]){
height:.5em}

separator.thin[orient="vertical"]{
width:.5em}

separator.groove:not([orient="vertical"]){
border-top:1px solid transparent;
border-bottom:1px dotted #becae3;
height:0;
margin-top:.4em;
margin-bottom:.4em;
-moz-margin-start:.7em;
-moz-margin-end:.7em}

separator.groove[orient="vertical"]{
border-left:1px dotted #becae3;
border-right:1px solid transparent;
width:0;
margin-left:.4em;
margin-right:.4em}

.small-margin{
margin:1px 2px}

.plain{
border:none;
color:#0a0a0a!important;
margin:0!important;
padding:0}

description,label{
cursor:default;
margin-top:1px;
margin-bottom:2px;
-moz-margin-start:6px;
-moz-margin-end:5px}

description{
margin-bottom:4px}

label[disabled="true"]{
color:GrayText}

label[disabled="true"]:-moz-system-metric(windows-classic){
color:ThreeDShadow;
text-shadow:1px 1px ThreeDHighlight}

.tooltip-label{
margin:0}

.header{
font-weight:700}

.monospace{
font-family:monospace}

.indent{
-moz-margin-start:23px}

.box-padded{
padding:5px}

.spaced{
margin:3px 5px 4px}

.wizard-box{
padding:20px 44px 10px}

.text-link{
color:#0000a9;
border:1px solid transparent;
text-decoration:underline;
cursor:pointer}

.text-link:hover{
color:#0000ff}

.text-link:focus{
border:1px dotted #062d75}

.text-link:hover:active{
color:red}

.text-link[visited="true"]{
color:purple}

#autoscroller{
height:28px;
width:28px;
border:none;
background-image:url("chrome://global/skin/icons/autoscroll.png");
background-color:transparent;
background-position:right top;
-moz-appearance:none;
margin:-14px;
padding:0}

#autoscroller[scrolldir="NS"]{
background-position:right center}

#autoscroller[scrolldir="EW"]{
background-position:right bottom}